spiny armoured shrimp - Alemán Inglés Diccionario